package br.com.websec.xml;

import java.math.BigDecimal;
import java.util.Date;




public class DetalheXML {
		

	private String codigoBanco;

	private int loteServico; 
	
	private int registroCabecalho;
	
	private String tipoOperacao;
	
	private String tipoServico; 
	
	private String formaLancamento;
	
	private Integer parcela;
	
	private String versaoLayout;
	
	private int tipoInscricaocEmpresa; 

	private String cpfCnpjEmpresa; 

	private String codigoConvenioBanco;
	
	private String agencia;
	
	private char aceite; 
	
	private String digitoAgencia;
	
	private String posto; 
	
	private String conta;
	
	private String digitoConta; 
	
	private String digitoAgenciaConta;

	private String razaoSocialEmpresa; 
	
	private String mensagem1; 
	
	private String mensagem2;
	
	private int nrRemRet;  

	private Date dataRemRet;

	private Date dataCredito;

	private Date dataLiquidacao;

	private Integer codigoCarteira;

	private String codCarteiraCnab;

	private String identificacaoTitulo;
	
	private String variacaocarteira; 
	
	private String identificacaoTituloEmpresa;
	
	private BigDecimal vlrPercMulta;
	
	private String digitoNossoNumero;
	
	private int codigoMovimento;
	
	private String documentoCobranca;
	
	private Date dataVencimentoTitulo; 
	
	private BigDecimal vlrTitulo;

	private int especieTitulo;
	 
	private Date dataEmissaoTitulo; 
	
	private int codigoJuros; 
	
	private BigDecimal vlrJurosTaxa;
		
	private Date dataDesconto; 

	private BigDecimal valorDesconto; 
	
	private BigDecimal valorIOF;
	
	private BigDecimal valorAbatimento; 
	
	private int tipoInscricaoCliente;
	
	private String cpfCnpjCliente; 
	
	private String razaoSocialCliente;
	
	private String enderecoCliente; 
	 
	private String bairroCliente; 
	 
	private String cepCliente;
	 
	private int sequencialRegistro; 
	
	private String codigoRejeicoes;
	 
	private BigDecimal valorJurosMulta; 
	 
	private BigDecimal valorAbattimentoCancelado;
	
	private BigDecimal valorPago; 
	 
	private BigDecimal valorLiquidacaoCredito;
	
	private BigDecimal valorOutrasDespesas; 
	  
	private BigDecimal valorOutrosCreditos;

	private BigDecimal valorOcorrenciaSacado;

	private Integer instrucoes;
	 
	private Integer outrasInstrucoes; 
	
 	private final int identificacaoEmiteBloqueto = 2; 
	 
	private final int codigoProtesto = 0;  
	
	private final int diasProtesto = 0;           

	private final String tpCobranca = "A";     
	
	private final boolean descpont = false;  
	
	private String cidadeCliente;
	  
	private String ufCli;
	  
	private int tipoInscAva; 
	  
	private String cpfCnpjAvalista; 
	 
	private String razAva;
	
	private Date dataPagamento;
	
	private Date dataPorrogacao;
	
	private Date dataVencimentoUtil;
	
	private String ocorrencia;
	
	private String serie;
	
	private String status;
	
	private BigDecimal valorDespesa;
	
	private String email;
	
	
	

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public Date getDataPagamento() {
		return dataPagamento;
	}

	public void setDataPagamento(Date dataPagamento) {
		this.dataPagamento = dataPagamento;
	}

	public Date getDataPorrogacao() {
		return dataPorrogacao;
	}

	public void setDataPorrogacao(Date dataPorrogacao) {
		this.dataPorrogacao = dataPorrogacao;
	}

	public Date getDataVencimentoUtil() {
		return dataVencimentoUtil;
	}

	public void setDataVencimentoUtil(Date dataVencimentoUtil) {
		this.dataVencimentoUtil = dataVencimentoUtil;
	}

	public String getOcorrencia() {
		return ocorrencia;
	}

	public void setOcorrencia(String ocorrencia) {
		this.ocorrencia = ocorrencia;
	}

	
	public String getSerie() {
		return serie;
	}

	public void setSerie(String serie) {
		this.serie = serie;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	BigDecimal getValorDespesa() {
		return valorDespesa;
	}

	public void setValorDespesa(BigDecimal valorDespesa) {
		this.valorDespesa = valorDespesa;
	}

	public String getCodigoBanco() {
		return codigoBanco;
	}

	public void setCodigoBanco(String codigoBanco) {
		this.codigoBanco = codigoBanco;
	}

	public int getLoteServico() {
		return loteServico;
	}

	public void setLoteServico(int loteServico) {
		this.loteServico = loteServico;
	}

	public int getRegistroCabecalho() {
		return registroCabecalho;
	}

	public void setRegistroCabecalho(int registroCabecalho) {
		this.registroCabecalho = registroCabecalho;
	}

	public String getTipoOperacao() {
		return tipoOperacao;
	}

	public void setTipoOperacao(String tipoOperacao) {
		this.tipoOperacao = tipoOperacao;
	}

	public String getTipoServico() {
		return tipoServico;
	}

	public void setTipoServico(String tipoServico) {
		this.tipoServico = tipoServico;
	}

	public String getFormaLancamento() {
		return formaLancamento;
	}

	public void setFormaLancamento(String formaLancamento) {
		this.formaLancamento = formaLancamento;
	}

	public String getVersaoLayout() {
		return versaoLayout;
	}

	public void setVersaoLayout(String versaoLayout) {
		this.versaoLayout = versaoLayout;
	}

	public int getTipoInscricaocEmpresa() {
		return tipoInscricaocEmpresa;
	}

	public void setTipoInscricaocEmpresa(int tipoInscricaocEmpresa) {
		this.tipoInscricaocEmpresa = tipoInscricaocEmpresa;
	}

	public String getCpfCnpjEmpresa() {
		return cpfCnpjEmpresa;
	}

	public void setCpfCnpjEmpresa(String cpfCnpjEmpresa) {
		this.cpfCnpjEmpresa = cpfCnpjEmpresa;
	}

	public String getCodigoConvenioBanco() {
		return codigoConvenioBanco;
	}

	public void setCodigoConvenioBanco(String codigoConvenioBanco) {
		this.codigoConvenioBanco = codigoConvenioBanco;
	}

	public String getAgencia() {
		return agencia;
	}

	public void setAgencia(String agencia) {
		this.agencia = agencia;
	}

	public char getAceite() {
		return aceite;
	}

	public void setAceite(char aceite) {
		this.aceite = aceite;
	}

	public String getDigitoAgencia() {
		return digitoAgencia;
	}

	public void setDigitoAgencia(String digitoAgencia) {
		this.digitoAgencia = digitoAgencia;
	}

	public String getPosto() {
		return posto;
	}

	public void setPosto(String posto) {
		this.posto = posto;
	}

	public String getConta() {
		return conta;
	}

	public void setConta(String conta) {
		this.conta = conta;
	}

	public String getDigitoConta() {
		return digitoConta;
	}

	public void setDigitoConta(String digitoConta) {
		this.digitoConta = digitoConta;
	}

	public String getDigitoAgenciaConta() {
		return digitoAgenciaConta;
	}

	public void setDigitoAgenciaConta(String digitoAgenciaConta) {
		this.digitoAgenciaConta = digitoAgenciaConta;
	}

	public String getRazaoSocialEmpresa() {
		return razaoSocialEmpresa;
	}

	public void setRazaoSocialEmpresa(String razaoSocialEmpresa) {
		this.razaoSocialEmpresa = razaoSocialEmpresa;
	}

	public String getMensagem1() {
		return mensagem1;
	}

	public void setMensagem1(String mensagem1) {
		this.mensagem1 = mensagem1;
	}

	public String getMensagem2() {
		return mensagem2;
	}

	public void setMensagem2(String mensagem2) {
		this.mensagem2 = mensagem2;
	}

	public int getNrRemRet() {
		return nrRemRet;
	}

	public void setNrRemRet(int nrRemRet) {
		this.nrRemRet = nrRemRet;
	}

	public Date getDataRemRet() {
		return dataRemRet;
	}

	public void setDataRemRet(Date dataRemRet) {
		this.dataRemRet = dataRemRet;
	}

	public Date getDataCredito() {
		return dataCredito;
	}

	public void setDataCredito(Date dataCredito) {
		this.dataCredito = dataCredito;
	}

	public Date getDataLiquidacao() {
		return dataLiquidacao;
	}

	public void setDataLiquidacao(Date dataLiquidacao) {
		this.dataLiquidacao = dataLiquidacao;
	}

	public Integer getCodigoCarteira() {
		return codigoCarteira;
	}

	public void setCodigoCarteira(Integer codigoCarteira) {
		this.codigoCarteira = codigoCarteira;
	}

	public String getCodCarteiraCnab() {
		return codCarteiraCnab;
	}

	public void setCodCarteiraCnab(String codCarteiraCnab) {
		this.codCarteiraCnab = codCarteiraCnab;
	}

	public String getIdentificacaoTitulo() {
		return identificacaoTitulo;
	}

	public void setIdentificacaoTitulo(String identificacaoTitulo) {
		this.identificacaoTitulo = identificacaoTitulo;
	}

	public String getVariacaocarteira() {
		return variacaocarteira;
	}

	public void setVariacaocarteira(String variacaocarteira) {
		this.variacaocarteira = variacaocarteira;
	}

	public String getIdentificacaoTituloEmpresa() {
		return identificacaoTituloEmpresa;
	}

	public void setIdentificacaoTituloEmpresa(String identificacaoTituloEmpresa) {
		this.identificacaoTituloEmpresa = identificacaoTituloEmpresa;
	}

	public BigDecimal getVlrPercMulta() {
		return vlrPercMulta;
	}

	public void setVlrPercMulta(BigDecimal vlrPercMulta) {
		this.vlrPercMulta = vlrPercMulta;
	}

	public String getDigitoNossoNumero() {
		return digitoNossoNumero;
	}

	public void setDigitoNossoNumero(String digitoNossoNumero) {
		this.digitoNossoNumero = digitoNossoNumero;
	}

	public int getCodigoMovimento() {
		return codigoMovimento;
	}

	public void setCodigoMovimento(int codigoMovimento) {
		this.codigoMovimento = codigoMovimento;
	}

	public String getDocumentoCobranca() {
		return documentoCobranca;
	}

	public void setDocumentoCobranca(String documentoCobranca) {
		this.documentoCobranca = documentoCobranca;
	}

	public Date getDataVencimentoTitulo() {
		return dataVencimentoTitulo;
	}

	public void setDataVencimentoTitulo(Date dataVencimentoTitulo) {
		this.dataVencimentoTitulo = dataVencimentoTitulo;
	}

	public BigDecimal getVlrTitulo() {
		return vlrTitulo;
	}

	public void setVlrTitulo(BigDecimal vlrTitulo) {
		this.vlrTitulo = vlrTitulo;
	}

	public int getEspecieTitulo() {
		return especieTitulo;
	}

	public void setEspecieTitulo(int especieTitulo) {
		this.especieTitulo = especieTitulo;
	}

	public Date getDataEmissaoTitulo() {
		return dataEmissaoTitulo;
	}

	public void setDataEmissaoTitulo(Date dataEmissaoTitulo) {
		this.dataEmissaoTitulo = dataEmissaoTitulo;
	}

	public int getCodigoJuros() {
		return codigoJuros;
	}

	public void setCodigoJuros(int codigoJuros) {
		this.codigoJuros = codigoJuros;
	}

	public BigDecimal getVlrJurosTaxa() {
		return vlrJurosTaxa;
	}

	public void setVlrJurosTaxa(BigDecimal vlrJurosTaxa) {
		this.vlrJurosTaxa = vlrJurosTaxa;
	}

	public Date getDataDesconto() {
		return dataDesconto;
	}

	public void setDataDesconto(Date dataDesconto) {
		this.dataDesconto = dataDesconto;
	}

	public BigDecimal getValorDesconto() {
		return valorDesconto;
	}

	public void setValorDesconto(BigDecimal valorDesconto) {
		this.valorDesconto = valorDesconto;
	}

	public BigDecimal getValorIOF() {
		return valorIOF;
	}

	public void setValorIOF(BigDecimal valorIOF) {
		this.valorIOF = valorIOF;
	}

	public BigDecimal getValorAbatimento() {
		return valorAbatimento;
	}

	public void setValorAbatimento(BigDecimal valorAbatimento) {
		this.valorAbatimento = valorAbatimento;
	}

	public int getTipoInscricaoCliente() {
		return tipoInscricaoCliente;
	}

	public void setTipoInscricaoCliente(int tipoInscricaoCliente) {
		this.tipoInscricaoCliente = tipoInscricaoCliente;
	}

	public String getCpfCnpjCliente() {
		return cpfCnpjCliente;
	}

	public void setCpfCnpjCliente(String cpfCnpjCliente) {
		this.cpfCnpjCliente = cpfCnpjCliente;
	}

	public String getRazaoSocialCliente() {
		return razaoSocialCliente;
	}

	public void setRazaoSocialCliente(String razaoSocialCliente) {
		this.razaoSocialCliente = razaoSocialCliente;
	}

	public String getEnderecoCliente() {
		return enderecoCliente;
	}

	public void setEnderecoCliente(String enderecoCliente) {
		this.enderecoCliente = enderecoCliente;
	}

	public String getBairroCliente() {
		return bairroCliente;
	}

	public void setBairroCliente(String bairroCliente) {
		this.bairroCliente = bairroCliente;
	}

	public String getCepCliente() {
		return cepCliente;
	}

	public void setCepCliente(String cepCliente) {
		this.cepCliente = cepCliente;
	}

	public int getSequencialRegistro() {
		return sequencialRegistro;
	}

	public void setSequencialRegistro(int sequencialRegistro) {
		this.sequencialRegistro = sequencialRegistro;
	}

	public String getCodigoRejeicoes() {
		return codigoRejeicoes;
	}

	public void setCodigoRejeicoes(String codigoRejeicoes) {
		this.codigoRejeicoes = codigoRejeicoes;
	}

	public BigDecimal getValorJurosMulta() {
		return valorJurosMulta;
	}

	public void setValorJurosMulta(BigDecimal valorJurosMulta) {
		this.valorJurosMulta = valorJurosMulta;
	}

	public BigDecimal getValorAbattimentoCancelado() {
		return valorAbattimentoCancelado;
	}

	public void setValorAbattimentoCancelado(BigDecimal valorAbattimentoCancelado) {
		this.valorAbattimentoCancelado = valorAbattimentoCancelado;
	}

	public BigDecimal getValorPago() {
		return valorPago;
	}

	public void setValorPago(BigDecimal valorPago) {
		this.valorPago = valorPago;
	}

	public BigDecimal getValorLiquidacaoCredito() {
		return valorLiquidacaoCredito;
	}

	public void setValorLiquidacaoCredito(BigDecimal valorLiquidacaoCredito) {
		this.valorLiquidacaoCredito = valorLiquidacaoCredito;
	}

	public BigDecimal getValorOutrasDespesas() {
		return valorOutrasDespesas;
	}

	public void setValorOutrasDespesas(BigDecimal valorOutrasDespesas) {
		this.valorOutrasDespesas = valorOutrasDespesas;
	}

	public BigDecimal getValorOutrosCreditos() {
		return valorOutrosCreditos;
	}

	public void setValorOutrosCreditos(BigDecimal valorOutrosCreditos) {
		this.valorOutrosCreditos = valorOutrosCreditos;
	}

	public BigDecimal getValorOcorrenciaSacado() {
		return valorOcorrenciaSacado;
	}

	public void setValorOcorrenciaSacado(BigDecimal valorOcorrenciaSacado) {
		this.valorOcorrenciaSacado = valorOcorrenciaSacado;
	}

	public Integer getInstrucoes() {
		return instrucoes;
	}

	public void setInstrucoes(Integer instrucoes) {
		this.instrucoes = instrucoes;
	}

	public Integer getOutrasInstrucoes() {
		return outrasInstrucoes;
	}

	public void setOutrasInstrucoes(Integer outrasInstrucoes) {
		this.outrasInstrucoes = outrasInstrucoes;
	}

	public String getCidadeCliente() {
		return cidadeCliente;
	}

	public void setCidadeCliente(String cidadeCliente) {
		this.cidadeCliente = cidadeCliente;
	}

	public String getUfCli() {
		return ufCli;
	}

	public void setUfCli(String ufCli) {
		this.ufCli = ufCli;
	}

	public int getTipoInscAva() {
		return tipoInscAva;
	}

	public void setTipoInscAva(int tipoInscAva) {
		this.tipoInscAva = tipoInscAva;
	}

	public String getCpfCnpjAvalista() {
		return cpfCnpjAvalista;
	}

	public void setCpfCnpjAvalista(String cpfCnpjAvalista) {
		this.cpfCnpjAvalista = cpfCnpjAvalista;
	}

	public String getRazAva() {
		return razAva;
	}

	public void setRazAva(String razAva) {
		this.razAva = razAva;
	}

	public int getIdentificacaoEmiteBloqueto() {
		return identificacaoEmiteBloqueto;
	}

	public int getCodigoProtesto() {
		return codigoProtesto;
	}

	public int getDiasProtesto() {
		return diasProtesto;
	}

	public String getTpCobranca() {
		return tpCobranca;
	}

	public boolean isDescpont() {
		return descpont;
	}

	public Integer getParcela() {
		return parcela;
	}

	public void setParcela(Integer parcela) {
		this.parcela = parcela;
	}
	
		
}
